package day13_Io.demo02_FileOutPutStream;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;

//write(int b)	将指定的字节写入文件,一次写一个字节
//write(byte[] b)	将指定的字节数组写入文件,一次写一个字节数组
//write(byte[] b,int off,int len)	将指定的字节数组，从偏移量off开始写入文件,一次写len个字节，一次写数组的一部分
public class Demo02_FileOutputStream {
    public static void main(String[] args) throws Exception {
        FileOutputStream fos = new FileOutputStream("E:\\csw\\Demo\\csw1\\csw1.txt");//创建对象
//        //写数据方法1  int类型的写入
//        fos.write(105);
//        fos.write(100);
//        fos.close();//关闭资源
//        //写数据方法2  byte[] b类型的写入
//        byte [] b={110,111,112,113,115};
//        fos.write(b);
//        fos.close();//关闭资源
        //写数据方法3  byte[] b,int off,int len（将指定的字节数组，从偏移量off开始写入文件,一次写len个字节，一次写数组的一部分）类型的写入
        byte [] b={100,101,97,103,104,105,98,107};
        fos.write(b,0,7);//偏移量当前理解为下标和索引
        fos.close();
    }
}
